insecure person

Translations
неуверенный человек
She always second-guesses her decisions because she's an insecure person.
Она всегда сомневается в своих решениях, потому что она неуверенный человек.